"""
@Author : 合肥一元数智教育科技有限公司
@Date :  2025/11/6 10:42
@Description :  线程的使用
多线程的线程安全问题
1. 多个线程在操作同一个资源时 有可能会出现安全性问题   count+1

解决安全问题
1. 尽可能不要在多线程程，模式下操作同一个资源  12306  抢票  200
"""
import time
from threading import Thread

count = 0


def add():
    global count
    count += 1
    time.sleep(0.2)
    print("add count:", count)


def sub():
    global count
    count -= 1
    time.sleep(0.2)
    print("sub count:", count)


if __name__ == "__main__":
    for i in range(10):
        add()

    for i in range(10):
        sub()